// 静态成员：使用static修饰
(() => {
    class Person {
        // 静态属性
        // 类中默认有一个内置的name属性，所以呢，就会报错！
        // 静态属性
        static name1: string
        constructor(name: string) {
            // 此时属性时实例对象，name1是静态属性，不能通过实例对象调用
            this.name1 = name
        }
        sayHi() {
            console.log('萨瓦迪卡');

        }
    }

    const person = new Person('小甜甜')
    console.log(person.name);
    person.sayHi()


})()